package w83b.w83bOperacionesPaso.w83bActas;


import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import w83b.w83bBeans.W83bActasBean;
import w83b.w83bUtilidadesComunes.W83bClsConstantes;
import es.ejie.frmk.presentacion.operacion.paso.Q70ActionPasoOP;
import es.ejie.frmk.presentacion.sesiondatos.Q70ContextoEJIE;

// TODO: Auto-generated Javadoc
/**
 * The Class W83bTablaAgrupacionesOP.java.
 *
 * @author Deusto Sistemas
 */
public class W83bContarActasOPAction extends Q70ActionPasoOP{

	
	protected void processOP(Q70ContextoEJIE contexto, ActionErrors errores, ActionMapping mapping,
			ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		W83bActasBean actasBean = new W83bActasBean();
		
		actasBean.setIdioma((String)contexto.get(W83bClsConstantes.CONSTANTE_CONTEXTO_IDIOMA));
		
		actasBean.setNumActaNumeroDesde(request.getParameter("w83bActasBean.numActaNumeroDesde"));	
		actasBean.setNumActaTerritorioHasta(request.getParameter("w83bActasBean.numActaTerritorioHasta"));
		actasBean.setNumActaTerritorioDesde(request.getParameter("w83bActasBean.numActaTerritorioDesde"));
		actasBean.setNumActaAnyoDesde(request.getParameter("w83bActasBean.numActaAnyoDesde"));
		actasBean.setNumActaAnyoHasta(request.getParameter("w83bActasBean.numActaAnyoHasta"));
		actasBean.setNumActaNumeroHasta(request.getParameter("w83bActasBean.numActaNumeroHasta"));
		actasBean.setSinRegDefinitivo(request.getParameter("w83bActasBean.sinRegDefinitivo"));
		actasBean.setAnyoPreaviso(request.getParameter("w83bActasBean.anyoPreaviso"));
		actasBean.setNumPreaviso(request.getParameter("w83bActasBean.numPreaviso"));
		actasBean.setTerritorioPreaviso(request.getParameter("w83bActasBean.territorioPreaviso"));
		actasBean.setNumRegNumeroDesde(request.getParameter("w83bActasBean.numRegNumeroDesde"));
		actasBean.setNumRegTerritorioHasta(request.getParameter("w83bActasBean.numRegTerritorioHasta"));
		actasBean.setNumRegTerritorioDesde(request.getParameter("w83bActasBean.numRegTerritorioDesde"));
		actasBean.setNumRegAnyoDesde(request.getParameter("w83bActasBean.numRegAnyoDesde"));
		actasBean.setNumRegAnyoHasta(request.getParameter("w83bActasBean.numRegAnyoHasta"));
		actasBean.setNumRegNumeroHasta(request.getParameter("w83bActasBean.numRegNumeroHasta"));
		actasBean.setSinFechaComision(request.getParameter("w83bActasBean.sinFechaComision"));
		actasBean.setFechaEleccionDel(request.getParameter("fechaEleccion_fInicio"));
		actasBean.setFechaComisionHasta(request.getParameter("fechaComision_fFinal"));
		actasBean.setFechaComisionDel(request.getParameter("fechaComision_fInicio"));
		actasBean.setNumElectoresHasta(request.getParameter("w83bActasBean.numElectoresHasta"));
		actasBean.setFechaEntradaDel(request.getParameter("fechaEntrada_fInicio"));
		actasBean.setFechaEleccionHasta(request.getParameter("fechaEleccion_fFinal"));
		actasBean.setNumElectoresDesde(request.getParameter("w83bActasBean.numElectoresDesde"));
		actasBean.setFechaBajaDel(request.getParameter("fechaActasBaja_fInicio"));
		actasBean.setFechaEntradaHasta(request.getParameter("fechaEntrada_fFinal"));
		actasBean.setFechaTramiteDel(request.getParameter("fechaTramite_fInicio"));				
		actasBean.setFechaTramiteHasta(request.getParameter("fechaTramite_fFinal"));
		actasBean.setUltTramite(request.getParameter("w83bActasBean.ultTramite"));
		actasBean.setFase(request.getParameter("fase"));
		actasBean.setTipoActa(request.getParameter("w83bActasBean.tipoActa"));
		actasBean.setTramite(request.getParameter("tramite"));
		actasBean.setConvenioTxt(request.getParameter("w83bActasBean.convenioTxt"));
		actasBean.setInspecciones(request.getParameter("w83bActasBean.inspecciones"));
		actasBean.setFaseTxt(request.getParameter("w83bActasBean.faseTxt"));				
		actasBean.setTramiteTxt(request.getParameter("w83bActasBean.tramiteTxt"));			
		actasBean.getCentroTrabajo().setCifnif(request.getParameter("w83bActasBean.centroTrabajo.cifnif"));
		actasBean.getCentroTrabajo().setMunicipio(request.getParameter("w83bActasBean.centroTrabajo.municipio"));
		actasBean.getCentroTrabajo().setTerritorio(request.getParameter("w83bActasBean.centroTrabajo.territorio"));
		actasBean.getCentroTrabajo().setNumCentro(request.getParameter("w83bActasBean.centroTrabajo.numCentro"));
		actasBean.getCentroTrabajo().setCodMunicipio(request.getParameter("w83bActasBean.centroTrabajo.codMunicipio"));
		actasBean.getCentroTrabajo().setCodTerritorio(request.getParameter("w83bActasBean.centroTrabajo.codTerritorio"));	
		actasBean.getCentroTrabajo().setRazonSocial(request.getParameter("w83bActasBean.centroTrabajo.razonSocial"));
		actasBean.setFechaBajaHasta(request.getParameter("fechaActasBaja_fFinal"));
		actasBean.setMotivoBaja(request.getParameter("w83bActasBean.motivoBaja"));
		actasBean.setConvenio(request.getParameter("w83bActasBean.convenio"));
		actasBean.setMotivoBajaTxt(request.getParameter("w83bActasBean.motivoBajaTxt"));
		actasBean.setActaparcial(request.getParameter("w83bActasBean.actaparcial"));
		
		contexto.set("w83bActasBean",actasBean);
		
	}

	protected ActionForward processForward(Q70ContextoEJIE contexto, ActionErrors errors, ActionMapping mapping, 
			ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		
		return mapping.findForward("ok");
	}

}
